Skip to content

SBCOSS-468: Sunbird Groups service - create Github actions to publish docker image to GHCR#197

Merged
pallakartheekreddy merged 2 commits intorelease-8.0.0from
git-actions
Jun 6, 2025
Merged

SBCOSS-468: Sunbird Groups service - create Github actions to publish docker image to GHCR#197
pallakartheekreddy merged 2 commits intorelease-8.0.0from
git-actions

Conversation

@chethann007
Copy link
Copy Markdown
Contributor

@chethann007 chethann007 commented Jun 6, 2025

This PR adds a GitHub Actions workflow to the groups-service repository.

Build and Deploy (build.yml):
Triggers when a Git tag is pushed.
Builds the project, packages the artifact, builds a Docker image, and pushes it to GitHub Container Registry (GHCR).

Description by Korbit AI

What change is being made?

Create GitHub Actions workflows to automatically build, test, package, and deploy the Sunbird Groups service Docker image to GitHub Container Registry (GHCR).

Why are these changes being made?

These changes automate the CI/CD process for the Sunbird Groups service, ensuring consistent builds and deployments upon new tag pushes. The approach leverages GitHub Actions for a streamlined, efficient workflow, with caching to improve performance and automatic environment setup, making it robust and easy to maintain.

Is this description stale? Ask me to generate a new description by commenting /korbit-generate-pr-description

Copy link
Copy Markdown

@korbit-ai korbit-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've completed my review and didn't find any issues... but I did find this owl.

 ,_,
(.,.)
(   )
-"-"---

Check out our docs on how you can make Korbit work best for you and your team.

Loving Korbit!? Share us on LinkedIn Reddit and X

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Jun 6, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot
13.8% Coverage on New Code (required ≥ 80%)
3.7% Duplication on New Code (required ≤ 3%)
E Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@pallakartheekreddy pallakartheekreddy merged commit 1fc8cda into release-8.0.0 Jun 6, 2025
2 of 3 checks passed
@chethann007 chethann007 deleted the git-actions branch September 23, 2025 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants